/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package network.packets;

import utils.Utils;

/**
 *
 * @author Kvest
 */
public class MoveToDistrictResponce extends Packet
{
    private boolean result;
    private int districtID;
    
    public MoveToDistrictResponce(byte[] data)
    {
        super(MOVE_TODISTRICT_RESPONCE, data);
    }

    protected void parse(byte[] data) 
    {
        int offset = 2;
        
        //успешность переезда
        result = Utils.byteToBoolean(data[offset]);
        ++offset;
        
        //ИД района где водитель сейчас на сервере числится
        byte[] tmp = new byte[4];
        System.arraycopy(data, offset, tmp, 0, tmp.length);
        offset += tmp.length;
        districtID = Utils.byteToInt(tmp);
    }
            
    public void print() 
    {
        System.out.println("MoveToDistrictResponce[result=" + result + ", districtID=" + districtID + "]");
    }       
    
    public int getDistrictID() 
    {
        return districtID;
    }

    public boolean isResult() 
    {
        return result;
    } 
}
